From Radio
Packets from the radio to the phone will appear on the fromRadio characteristic.
It will support READ and NOTIFY. When a new packet arrives the device will BLE notify?
It will sit in that descriptor until consumed by the phone,
at which point the next item in the FIFO will be populated.
Content copied to clipboard
meshtastic.FromRadio
Types
Link copied to clipboard
Packets from the radio to the phone will appear on the fromRadio characteristic.
It will support READ and NOTIFY. When a new packet arrives the device will BLE notify?
It will sit in that descriptor until consumed by the phone,
at which point the next item in the FIFO will be populated.
Content copied to clipboard
meshtastic.FromRadio
Link copied to clipboard
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
One packet is sent for each channel
Content copied to clipboard
.meshtastic.Channel channel = 10;
Link copied to clipboard
One packet is sent for each channel
Content copied to clipboard
.meshtastic.Channel channel = 10;
Link copied to clipboard
Notification message to the client
Content copied to clipboard
.meshtastic.ClientNotification clientNotification = 16;
Link copied to clipboard
Notification message to the client
Content copied to clipboard
.meshtastic.ClientNotification clientNotification = 16;
Link copied to clipboard
Include a part of the config (was: RadioConfig radio)
Content copied to clipboard
.meshtastic.Config config = 5;
Link copied to clipboard
Sent as true once the device has finished sending all of the responses to want_config
recipient should check if this ID matches our original request nonce, if
not, it means your config responses haven't started yet.
NOTE: This ID must not change - to keep (minimal) compatibility with <1.2 version of android apps.
Content copied to clipboard
uint32 config_complete_id = 7;
Link copied to clipboard
Include a part of the config (was: RadioConfig radio)
Content copied to clipboard
.meshtastic.Config config = 5;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Persistent data for device-ui
Content copied to clipboard
.meshtastic.DeviceUIConfig deviceuiConfig = 17;
Link copied to clipboard
Persistent data for device-ui
Content copied to clipboard
.meshtastic.DeviceUIConfig deviceuiConfig = 17;
Link copied to clipboard
File system manifest messages
Content copied to clipboard
.meshtastic.FileInfo fileInfo = 15;
Link copied to clipboard
File system manifest messages
Content copied to clipboard
.meshtastic.FileInfo fileInfo = 15;
Link copied to clipboard
Set to send debug console output over our protobuf stream
Content copied to clipboard
.meshtastic.LogRecord log_record = 6;
Link copied to clipboard
Set to send debug console output over our protobuf stream
Content copied to clipboard
.meshtastic.LogRecord log_record = 6;
Link copied to clipboard
Device metadata message
Content copied to clipboard
.meshtastic.DeviceMetadata metadata = 13;
Link copied to clipboard
Device metadata message
Content copied to clipboard
.meshtastic.DeviceMetadata metadata = 13;
Link copied to clipboard
Include module config
Content copied to clipboard
.meshtastic.ModuleConfig moduleConfig = 9;
Link copied to clipboard
Include module config
Content copied to clipboard
.meshtastic.ModuleConfig moduleConfig = 9;
Link copied to clipboard
MQTT Client Proxy Message (device sending to client / phone for publishing to MQTT)
Content copied to clipboard
.meshtastic.MqttClientProxyMessage mqttClientProxyMessage = 14;
Link copied to clipboard
MQTT Client Proxy Message (device sending to client / phone for publishing to MQTT)
Content copied to clipboard
.meshtastic.MqttClientProxyMessage mqttClientProxyMessage = 14;
Link copied to clipboard
Tells the phone what our node number is, can be -1 if we've not yet joined a mesh.
NOTE: This ID must not change - to keep (minimal) compatibility with <1.2 version of android apps.
Content copied to clipboard
.meshtastic.MyNodeInfo my_info = 3;
Link copied to clipboard
Tells the phone what our node number is, can be -1 if we've not yet joined a mesh.
NOTE: This ID must not change - to keep (minimal) compatibility with <1.2 version of android apps.
Content copied to clipboard
.meshtastic.MyNodeInfo my_info = 3;
Link copied to clipboard
One packet is sent for each node in the on radio DB
starts over with the first node in our DB
Content copied to clipboard
.meshtastic.NodeInfo node_info = 4;
Link copied to clipboard
One packet is sent for each node in the on radio DB
starts over with the first node in our DB
Content copied to clipboard
.meshtastic.NodeInfo node_info = 4;
Link copied to clipboard
Log levels, chosen to match python logging conventions.
Content copied to clipboard
.meshtastic.MeshPacket packet = 2;
Link copied to clipboard
Log levels, chosen to match python logging conventions.
Content copied to clipboard
.meshtastic.MeshPacket packet = 2;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Queue status info
Content copied to clipboard
.meshtastic.QueueStatus queueStatus = 11;
Link copied to clipboard
Queue status info
Content copied to clipboard
.meshtastic.QueueStatus queueStatus = 11;
Link copied to clipboard
Sent to tell clients the radio has just rebooted.
Set to true if present.
Not used on all transports, currently just used for the serial console.
NOTE: This ID must not change - to keep (minimal) compatibility with <1.2 version of android apps.
Content copied to clipboard
bool rebooted = 8;
Link copied to clipboard
Link copied to clipboard
File Transfer Chunk
Content copied to clipboard
.meshtastic.XModem xmodemPacket = 12;
Link copied to clipboard
File Transfer Chunk
Content copied to clipboard
.meshtastic.XModem xmodemPacket = 12;
Link copied to clipboard
One packet is sent for each channel
Content copied to clipboard
.meshtastic.Channel channel = 10;
Link copied to clipboard
Notification message to the client
Content copied to clipboard
.meshtastic.ClientNotification clientNotification = 16;
Link copied to clipboard
Sent as true once the device has finished sending all of the responses to want_config
recipient should check if this ID matches our original request nonce, if
not, it means your config responses haven't started yet.
NOTE: This ID must not change - to keep (minimal) compatibility with <1.2 version of android apps.
Content copied to clipboard
uint32 config_complete_id = 7;
Link copied to clipboard
Persistent data for device-ui
Content copied to clipboard
.meshtastic.DeviceUIConfig deviceuiConfig = 17;
Link copied to clipboard
File system manifest messages
Content copied to clipboard
.meshtastic.FileInfo fileInfo = 15;
Link copied to clipboard
Set to send debug console output over our protobuf stream
Content copied to clipboard
.meshtastic.LogRecord log_record = 6;
Link copied to clipboard
Device metadata message
Content copied to clipboard
.meshtastic.DeviceMetadata metadata = 13;
Link copied to clipboard
Include module config
Content copied to clipboard
.meshtastic.ModuleConfig moduleConfig = 9;
Link copied to clipboard
MQTT Client Proxy Message (device sending to client / phone for publishing to MQTT)
Content copied to clipboard
.meshtastic.MqttClientProxyMessage mqttClientProxyMessage = 14;
Link copied to clipboard
Link copied to clipboard
One packet is sent for each node in the on radio DB
starts over with the first node in our DB
Content copied to clipboard
.meshtastic.NodeInfo node_info = 4;
Link copied to clipboard
Queue status info
Content copied to clipboard
.meshtastic.QueueStatus queueStatus = 11;
Link copied to clipboard
Sent to tell clients the radio has just rebooted.
Set to true if present.
Not used on all transports, currently just used for the serial console.
NOTE: This ID must not change - to keep (minimal) compatibility with <1.2 version of android apps.
Content copied to clipboard
bool rebooted = 8;
Link copied to clipboard
File Transfer Chunk
Content copied to clipboard
.meshtastic.XModem xmodemPacket = 12;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun parseDelimitedFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): MeshProtos.FromRadio
Link copied to clipboard
open fun parseFrom(data: Array<Byte>, extensionRegistry: ExtensionRegistryLite): MeshProtos.FromRadio
open fun parseFrom(data: ByteString, extensionRegistry: ExtensionRegistryLite): MeshProtos.FromRadio
open fun parseFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): MeshProtos.FromRadio
open fun parseFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): MeshProtos.FromRadio
open fun parseFrom(data: ByteBuffer, extensionRegistry: ExtensionRegistryLite): MeshProtos.FromRadio
Link copied to clipboard
Link copied to clipboard